跳到主要内容

1.1 STM32_Pocket口袋机资源初探

本章主要向大家简要介绍我们的实验平台:STM32_Pocket口袋机开发板。通过本章的学习,你将对我们后面使用的实验平台有个大概了解,为后面的学习做铺垫。

STM32_Pocket口袋机是一款便携式STM32F103学习开发平台,是专门针对 STM32 初学者(学生)和电子爱好者设计的一款入门级 STM32F103 开发板。该开发板具有:尺寸小巧、使用简单、携带方便、不易损坏、扩展性强和适合高校教学等特点。

STM32_Pocket V1.1口袋机开发板的资源图如图 1.1.1和1.1.2 所示:

alt text
图1.1 STM32_Pocket口袋机资源图(正面)

alt text
图1.2 STM32_Pocket口袋机资源图(背面)

从图1.1.1和1.1.2可以看出,STM32_Pocket口袋机开发板设计紧凑、资源丰富、接口齐全, 完全可以满足STM32入门学习的要求,适合初学者、高校教学、以及电子爱好者创客使用。

开发板的外形尺寸采用树莓派Model A+板尺寸6556mm 大小,随身携带,随时开发;220的扩展接口兼容树莓派接口,可以直接安装树莓派HAT板扩展;集成了 ST-LINK 仿真器,只需一根USB线即可仿真开发;板载按键、Micro SD卡座、彩色液晶屏、以及多种传感器设备,适用各种应用场合。

STM32_Pocket口袋机开发板板载资源如下:

  • CPU:STM32F103RBT6,LQFP64,FLASH:128K,SRAM:20K;
  • 1个1.54寸240*240串行彩色液晶屏(ST7789VW驱动)
  • 1路电源指示灯
  • 1路环境光传感器(BH1750,I2C接口)
  • 1路麦克风音频模拟输入
  • 1路蜂鸣器输出
  • 4路独立轻触开关按键
  • 1路CPU复位按键
  • 1组IO扩展接口(2*20接口,兼容树莓派接口)
  • 1路I2C总线扩展接口
  • 4路多功能扩展接口(可做数字IO或模拟输入)
  • 1个Micro SD卡座
  • 1路红外发射管
  • 1路红外接收管
  • 1个姿态传感器(MPU6050,I2C接口)
  • 1个USB Type-C接口(供电 同时 ST-LINK调试)
  • 1路USB-5V转3.3V电源模块
  • 1个8M无源晶振
  • 1个STM32F103C8T6(运行ST-LINK程序,用于调试CPU:STM32F103RBT6)

STM32_Pocket口袋机开发板的特点包括:

1) 小巧精致。开发板尺寸仅为 65*56mm,集成了 ST-LINK 仿真器,仅需1根 USB 线即可满足 STM32 开发的全部需求,方便携带,不在实验室也能做实验。

2) 资源丰富。使用STM32F103RBT6作为主控芯片,拥有128KB FLASH和20KB SRAM,完全满足学习STM32之用,板载按键、红外收发设备、音频输入、姿态传感器、环境光传感器、蜂鸣器、Micro SD卡座、1.54寸彩色液晶屏等资源,五脏俱全,满足学习开发需求。

3) 设计灵活。板载资源丰富,另外兼容树莓派接口的2*20的扩展包含UART、I2C、SPI等串行总线,4路多功能扩展接口可用作数字IO或ADC输入,让开发更灵活。